package com.zhuoyue.system.domain;

import com.zhuoyue.common.core.domain.BaseEntity;

import java.time.LocalDateTime;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * @author Administrator
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class LocalSceneGatewayRelation extends BaseEntity {
    /**
     * 主键ID
     */
    private String id;

    /**
     * 场景ID
     */
    private String sceneId;
    private String gatewayName;
    private String gatewayMac;

    /**
     * 网关类型/gateway/gateway_voice
     */
    private String deviceType;

    /**
     * 网关ID
     */
    private String gatewayId;

    private String controlParam;

    /**
     * 命令
     */
    private String cmd;

    /**
     * 网关状态
     */
    private String stateDes;

    /**
     * 意图
     */
    private String purpose;

    private Integer sort;

    /**
     * 控制状态
     */
    private String state;

    private LocalDateTime modifyTime;
}